have impeccable taste - Alemán Inglés Diccionario